# 列表
from PIL.ImImagePlugin import split

list1 = [1,2,3]
print(f"list1是{list1}")

list2 = [i
         for i in "abcd"]
print(f"list2是{list2}")

list3 = [i
         for i in range(10)
         if i%2 == 0]
print(f"list3是{list3}")

print("\n映射 =>")
# 映射
#把列表里的数据转化为另一个类型数据
list4 = "1 2 3 4"
print(f"原字符串：{list4}")
# 示例：字符串转换为整型
# map(映射函数，序列)
ls4 = list(map(int, list4.split()))
print(f"字符串转数字结果：{ls4}")

# 长度
print(f"列表长度：{len(list4)}")

print("\n列表是可变函数 =>")
# 列表是可变函数
list5 = [1, 2, 3]
print(f"原列表：{list5}")
list5.append(4)
print(f"添加一个数字后的列表：{list5}")

print("\n排序=>")
# 排序
list6 = [2,5,1,7]
print(f"原列表：{list6}")
list6.sort()
print(f"排序后：{list6}")